#ifndef DVB_ARRAY_H_INC
#define DVB_ARRAY_H_INC


#include "dvb.h"

#ifdef __cplusplus
extern "C"
{
#endif
	
uint32_t CountOfDvbArray(DVB dvArray[]);	
bool  DvbArray2String(char strBuf[], uint32_t bufSize, DVB dvArray[]);
uint32_t ParseCountOfNumber(const char* numberStr);
bool  String2DvbArray(DVB dvArray[], uint32_t arrayLength, const char *numberStr);

void  FloatArray2DvbArray(DVB dvArray[], float fArray[], uint32_t n, int digits);
void  IntArray2DvbArray(DVB dvArray[], long iArray[], uint32_t n);
uint32_t DvbArray2FloatArray(float fArray[], DVB dvArray[]);
uint32_t DvbArray2IntArray(long iArray[], DVB dvArray[]);

#ifdef __cplusplus
}
#endif

#endif 

